/* 全局样式 */
html,
body {
    margin: 0;
    padding: 0;
    height: 100%;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

#app {
    height: 100%;
}

/* 布局样式 */
.app-container {
    padding: 20px;
}

/* 表格样式 */
.table-container {
    margin-top: 20px;
}

/* 表单样式 */
.form-container {
    max-width: 600px;
    margin: 0 auto;
    padding: 20px;
}

/* 卡片样式 */
.card-container {
    margin-bottom: 20px;
}

/* 统计图表样式 */
.chart-container {
    height: 400px;
    margin-top: 20px;
}

/* 工具栏样式 */
.toolbar {
    margin-bottom: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

/* 分页样式 */
.pagination {
    margin-top: 20px;
    text-align: right;
}